// 定义全局变量
var userId=parseInt(Math.random()*100000000);
//游戏窗体属性
var gameWidth=800;
var gameHeight=600;
//获取画布
var canvas=document.getElementById('game');
var context=null;
if(canvas.getContext){
    context=canvas.getContext('2d');
}else{
    alert('您的浏览器不支持Canvas');
}
//ball成员
var ball=new Array();
//出生随机位置
var randPosition={
    'x':parseInt(Math.random()*300+100),
    'y':parseInt(Math.random()*300+100)
}
//移动方向k开关
var bLeft=false;
var bTop=false;
var bRight=false;
var bBottom=false;
//游戏时间片
var T=0.5;
//websocket
var websocket = null;
//定义全局方法
//获取鼠标位置的兼容处理方法
function getMousePosition(event) {
    var e = event || window.event;
    var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
    var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
    var x = e.pageX || e.clientX + scrollX;
    var y = e.pageY || e.clientY + scrollY;
    return { 'x': x, 'y': y };
}
//圆心距离判断碰撞
function cirHitTest(x1,y1,r1,x2,y2,r2){
    if((r1+r2)>Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))){
        return true;
    }
    return false;
}
//禁止窗口滚动
document.getElementsByTagName("body")[0].style.height = document.body.scrollHeight+"px";
document.getElementsByTagName("body")[0].style.width  = document.body.scrollWidth+"px";
//初始化游戏窗口宽高
canvas.width=gameWidth;
canvas.height=gameHeight;